@charset "utf-8";
/* CSS Document */

body{  font-family:"Microsoft Yahei"; color:#333; font-size:14px; font-weight:none;}

body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}

img{ border:0px;vertical-align: top;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; cursor:pointer;}

/*头部样式*/
.header{width:100%;height:auto;}
.top{ height:auto; width:1400px; margin:0 auto;}
.logo{ width:300px; float:left; height:auto;margin:20px 0px;}
.tel{ width:auto; float:right; height:auto;}
.menu{display: none;}
.topmenu{width: 100%;height: 30px;line-height: 30px;text-align: right;margin-bottom: 10px;}
.topmenu a{padding: 0px 5px;color: #666;}
.topmenu a:hover{color:#ee2b2c;}
.form{height: 30px;line-height: 30px;border-radius:20px;background: #666;padding: 0px 20px;}
.forminput{width:200px;height: 28px;line-height: 28px;border: 0px;background: #666;padding: 0px;margin: 0px;outline: none;color: #fff;}
.formsubmit{background: none;border: 0px;background: none;color:#fff;}

/*导航*/
#navmenu{width:100%;  height:auto; background-color: #e31b23;}
#navmenu ul {width:1400px; height:auto;margin:0 auto;}
#navmenu ul li {float:left;line-height:50px; text-align:center;text-align:center;height:50px; position:relative;}
#navmenu ul li a {color:#fff;font-size:16px; font-weight:bold; text-decoration:none; display:block;padding: 0px 15px;}
#navmenu ul li a:hover{color:#002c76;font-weight: bold;}
#navmenu ul li a.on{background: url(../images/buHeaderHighlighted.png) repeat-x bottom center;}
.topmenuon a{color:#fff; background-color:#ff9711;}
#navmenu ul li:hover ul{ position:absolute;top:50px;left:0; width:250%; height:auto; display:block; z-index:100;padding: 10px 0px;}
#navmenu ul li ul{display:none; width:100%; background-color:#fff;}
#navmenu ul li ul li {border-bottom:1px #dedede solid;display:block;width:100%; height:35px; text-align:center; float:none;}
#navmenu ul li ul li a{color:#333;display: block;font-size: 13px;line-height:35px;}
#navmenu ul li ul li a:hover{font-weight:bold;color: #ee2b2c;}
.nav1{ background:url(../images/navline.jpg) no-repeat left center;}

/*banner*/
/* banner */
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul li img{
	height: 620px;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	background: #000000;
	opacity: 0.5;
	z-index: 10;
	
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .preImg{
	left: 10px;
}
.c-banner .nexImg{
	right:10px
}

.c-banner .nexImg img,.c-banner .preImg img{
	height: 25px;
	width: auto;
	vertical-align: middle;
	
}
.baneron{position: absolute;top:40%;left:50%;margin-left:-700px;width: 1400px;}
.baneron p{font-size: 68px;color: #fff;font-weight: 300;text-shadow: 1px 1px 9px #000;margin-bottom: 30px;}
.baneron span{font-size: 18px;color: #fff;font-weight:100;display: block;margin: 10px 0px 30px 0px;text-shadow: 1px 1px 9px #000;}
.baneronfont1{display: flex;}
.baneron a{font-size: 13px;color: #fff;display: block;background:#20215Ccc;width: 150px;height: 40px;line-height: 40px;text-align: center;}
.baneron a:nth-child(1){margin-right: 15px;}
.baneron a:hover{background: #20215C;}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
/*头部样式*/

.main{ width:1400px; height:auto; margin:0px auto;}
.itablist{width: 100%;height: auto;display: flex;flex-wrap: wrap;padding: 20px 0px;}
.itablist li{width: 32%;margin: 10px 0px 10px 2%;position: relative;}
.itablist li:nth-child(3n+1){margin-left: 0px;}
.itablist li a{display: block;}
.itablist li .img{width: 100%;}
.itablist li .tbtitle{height: 40px;line-height: 40px;background:#00337F;color: #fff;padding: 0px 10px;display: flex;justify-content:space-between;position: absolute;bottom: 0px;left:0px;width:100%;box-sizing: border-box;}
.itablist li .tbtitle img{width: 20px !important;height: 20px !important; vertical-align: middle !important;margin-top:9px}
.itablist li a:hover .tbtitle{background: #333;}
.itablist li a:hover .tbtitle p{text-decoration:none;}


.itablist2{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
.itablist2 li{width: 24%;margin: 10px 0px 10px 1.333%;position: relative;}
.itablist2 li:nth-child(4n+1){margin-left: 0px;}
.itablist2 li a{display: block;}
.itablist2 li .img{width: 100%;}
.itablist2 li .tbtitle{height: 40px;line-height: 40px;color: #fff;padding: 0px 10px;display: flex;justify-content:space-between;position: absolute;bottom: 0px;left:0px;width:calc(100% - 20px);background: rgba(0, 51, 127, .9);}
.itablist2 li .tbtitle img{width: 20px !important;height: 20px !important; vertical-align: middle !important;margin-top:9px}
.itablist2 li a:hover .tbtitle{background: #333;}
.itablist2 li a:hover .tbtitle p{text-decoration:none;}


.i-tablit{border-bottom: 10px solid #022354;margin-bottom: 30px; margin-top: 30px;}
.i-tablit-t{height: 50px;line-height: 50px;color: #fff;background: #00337F;text-align: center;position: relative;display: flex;justify-content: space-between;padding: 0px 10px;}
.i-tablit-t span{font-size: 30px;font-weight:500;cursor: pointer;}
.i-tablit-t span.on{transform: rotateZ(45deg);}
.i-tablit-t p{display: inline-block;font-weight: 400;font-size: 18px;}
.i-tablit-t a{font-size:15px;cursor: pointer;color:#fff;}
.i-tablit-t a:hover{color: #e41f28;}
.i-tablit-bx{border-bottom: 2px solid #144ca0;}
.i-tablit-bx-s{background-color: #dedede;display: none;padding:0px 20px;}
.i-tablit-bx-s.on{display: block;}



/* 底部样式 */
.footer{width:100%; height:auto; background-color:#ccc; padding:50px 0px; }
/*左边logo，右边版权*/
.footer-content{ height:auto; margin:0 auto;display: flex;justify-content: space-between; }
.f-left{ width:400px; height:auto;}
.f-left p{line-height: 40px;color: #666;font-size: 14px;}
.f-right{height:auto;text-align: right; width: 500px;}
.f-right a{color: #666;font-size: 14px;padding: 0 10px;}
.f-right a:hover{color:#ee2b2c;font-weight: bold;}
.f-right p{line-height: 40px;color: #666;font-size: 14px;}
.nybannner{ width:100%; height:372px; background-repeat:no-repeat; background-position: center center;}


.innertitle{font-weight: bold;color: #333;font-size: 30px;line-height: 80px;}
.innertitle span{color: #ee2b2c;font-weight: normal;font-size:20px;}
.innertitle .searchfont{color: #999 !important;font-size:15px !important;}
.bodertop1{border-top: 1px solid #999;}

.aboutabstract{font-size: 18px;color: #666;line-height: 25px;margin-bottom: 20px;}
.aboutabstract img{max-width: 100%;}

/* 内页左边 */
.ny_left{ width:250px; float:left; height:auto; margin:10px 0px 30px 0px; }
.ny_left_title{ width:100%; height:40px;line-height:40px; font-size:18px;color:#333;font-weight: bold;text-indent:5px;}
.ny_left_title span{display: none;}
.ny_left_title2{height:50px;line-height:50px;background: #CC0010;display: flex;justify-content: space-between;font-size: 15px;color:#fff;margin-bottom: 20px;padding: 0px 15px;}
.ny_left_title2:hover{background: #a10915;}

.ny_left_title3{height:50px;line-height:50px;background: #00337F;display: flex;justify-content: space-between;font-size: 15px;color:#fff;padding: 0px 15px;margin-bottom: 20px;}
.ny_left_title3:hover{background: #04214c;}

.ny_left_title4{height:50px;line-height:50px;background: #666;display: flex;justify-content: space-between;font-size: 15px;color:#fff;padding: 0px 15px;}
.ny_left_title4:hover{background: #333;}

.ny_left_title2 img,.ny_left_title3 img,.ny_left_title4 img{height: 20px;margin-top: 15px;}

.ny_list{ width:100%; height:auto;  margin:0 auto 20px auto; background:#F3F3F3; }
.ny_list li{ width:100%; margin:0 auto; height:auto; line-height:30px;border-bottom: 1px solid #dedede;}
.ny_list li a{ display:block; color:#333; font-size:15px;text-indent: 10px;}
.ny_list li a:hover{ color:#fff; background:#1D5693; text-decoration:none;}

/* 内页右边 */
.ny_right{ width:calc(100% - 280px); float:right; height:auto;margin:10px 0px 30px 0px; padding-bottom:20px;  background-color:#fff;}
.ny_right_title{ width:100%; height:46px; line-height:46px; color:#000; border-bottom:3px solid #243570;}
.ny_right_title p{float:left;font-size:28px;font-weight:bold;width:auto; color:#243570; padding-left:10px; }
.ny_right_title span{ float:right;}
.ny_right_title a{ color:#454545; padding:0px 5px;}
.ny_right_title a:hover{ color:#F00; text-decoration:underline;}
.ny_right_content{width:790px; height:auto; line-height:26px; padding:10px 15px; color:#666;}

/*内页新闻*/
.newstab{display:flex;justify-content:space-between;}
.newstab li{width: 30%;height: 100px;line-height: 100px;text-align: center;}
.newstab li:nth-child(1){background: url(../images/newban1.jpg) no-repeat;background-size: 100% 100%;}
.newstab li:nth-child(2){background: url(../images/newban2.jpg) no-repeat;background-size: 100% 100%;}
.newstab li:nth-child(3){background: url(../images/newban3.jpg) no-repeat;background-size: 100% 100%;}
.newstab li a{color: #fff;font-size:25px;}
.newstab li a:hover{color: #00337F;}

.newslist{ width:100%; height:auto;}
.newslist li{ width:100%; height:auto; margin:0 auto; padding:20px 0px 20px 0px; border-bottom:1px solid #dedede;}
.newslist li a{display: flex;justify-content: space-between;}
.newslist li img{ width:30%; height:auto;}
.newstop1-l{ width:65%; height:auto; overflow:hidden;}
.newstop1-l .newsfont1{font-size:15px; color:#999; height:35px; line-height:35px;}
.newstop1-l .newsfont2{ font-size:18px; color:#000; height:auto; line-height:30px;font-weight: bold;margin-bottom: 10px;}
.newstop1-l .newsfont3{ font-size:14px; color:#656565; line-height:23px;}
.newslist li a:hover .newsfont2{color:#ee2b2c;}

.lpagebox{display: flex;justify-content: space-between;}
.lpageboximg{ width:310px;height: auto;}
.lpageboximg img{width: 100%;}
.lpageboxbody{width: calc(100% - 340px);line-height: 25px;font-size: 16px;color:#666;}
.lpageboxbody img{max-width: 100%;}

/*内页产品*/
.blueline{width: 100%;height: 40px;line-height: 40px;background: #243570;margin-bottom: 30px;padding: 10px 0px;text-align: right;}
.blueline p{background: #24a4dd;display: inline-block;margin-right: 20px;padding: 5px 10px;}
.blueline p span{display: block;height:30px;line-height: 30px;width:auto;text-align: center;border-radius: 30px;background: #fff;color: #24a4dd;font-size: 20px;font-weight: bold;padding: 0px 10px;}

.innercpxxtitle{display: flex;}
.innercpxxtitlefont1{font-weight: bold;color: #676767;font-size:46px;margin-top: 20px;}
.innercpxxtitlefont1 .count{color: #888;font-weight: normal;font-size:20px;display: block;line-height: 40px;}

.proboix{width: 100%;height: auto;display:flex;justify-content: space-between;position: relative;}
.proboix .proboix-left{width: 350px;}
.secttitle{width: 100%;height: 35px;line-height:35px;color: #fff; background:#243570;font-size: 17px;text-indent: 15px;}
.secttitle span{display: none;}
.sectlist{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 10px 0px 0px 0px;}
.sectlist.on{height: 60px;overflow: hidden;}
.sectlist li{width: 48%;line-height: 30px;line-height: 30px;font-size: 15px;cursor: pointer;}
.ssiconmore{color: #24a4dd;height: 30px;line-height: 30px;display: block;text-align: right;margin-bottom: 10px;cursor: pointer;}
.ssiconmore:hover{color: #f00;}

.proboix .proboix-right{width:calc(100% - 400px);}
.nypro-list{ width:100%; height:auto; list-style:none;}
.nypro-list li{ height:auto;border-bottom: 1px solid #dedede;padding:15px 0px;}
.picimg img{width: 200px;}
.filter{display: none;}
.nypro-list-com{display: flex;justify-content: space-between;width: 100%;}
.nypro-list li .nypro-list-com .nypro-list-com-c{display: flex;justify-content: space-between;width: calc(100% - 130px);}
.nypro-list-l{width: calc(100% - 330px);}
.nyprofont1{font-size: 20px;color: #243570;font-weight: bold;margin-bottom:5px;line-height: 35px;}
.nyprofont1 a{color: #243570}
.reset{font-size:15px;float: right;display: inline-block;line-height: 35px;color: #00337F;cursor: pointer;}
.open{display: none;}
.nyprofont2{font-size:14px;color: #666;margin-bottom:5px;}
.nyprofont3 p{font-size:14px;color: #333;line-height:23px;font-weight: bold;}
.nyprofont3 p span{color:#666;font-weight: normal;}
.xxguigeicon{color:#24a4dd;cursor: pointer;line-height: 30px;font-size: 16px;}
.nyprofont4{background: #f7f7f7;padding: 0px 5px;display:none}
.nyprofont4.on{display: block;}
.nyprofont4-f1{border-bottom: 1px solid #333;display: flex;justify-content: space-between;line-height: 30px;}
.nyprofont4-f1 p{width:14.28%;font-weight:bold;}
.nyprofont4-f2{display: flex;justify-content: space-between;line-height: 30px;}
.nyprofont4-f2 span{width:14.28%;color: #999;}

.prodetail{display: flex;justify-content: space-between;}
.prodetail-l{width: 350px;}
.prodetail-l img{width: 100%;}
.MagicZoomBigImageCont{border:1px solid #dedede;overflow:hidden}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomPup{border:1px solid #f00;background:#fff;cursor:hand;left:0;}

.prodetail-l p{font-size: 16px;color: #666;line-height: 25px;margin-top: 10px;}
.prodetail-c{width:calc(100% - 660px);margin-bottom: 50px;}

.prodetaillist{width:100%;height: auto;}
.prodetaillist li{border-bottom: 1px solid #dedede;display: flex;justify-content: space-between;height:auto;line-height:30px;padding: 5px 0px;}
.prodetaillist li p{width: 50%;font-size:15px;font-weight: bold;color: #222;}
.prodetaillist li span{width: 50%;color: #666;}
.prodetail-r{width:250px;}

/*员工团队*/
.teamlist{width: 1100px;height: auto;margin: 40px auto;}
.teamlist li{width: 100%;display: flex;justify-content: space-between;margin-bottom: 20px;}
.teamlist li .img{width: 30%;height: auto;}
.teamlist li .img img{width: 100%;}
.teamlist li .teamcon{width: 68%;}
.teamlist li .teamcon p{color: #222;font-size: 26px;font-weight: bold;line-height: 40px;margin-top: 30px;}
.teamlist li .teamcon span{font-size:14px;color: #666;line-height: 18px;}

/*分页*/
.page{ width:100%; margin:0 auto; padding-top:15px; text-align:center;}
.page ul li{display: inline-block;border:1px solid #dedede; padding: 8px 12px;margin: 0px 4px;}
.page ul li.disabled{background: #e8e8e8;border:1px solid #e8e8e8;}
.page ul li.active{background: #243570;border:1px solid #243570;color: #fff !important;}
.page a{ color:#333; }
.page li:hover{background-color:#243570;text-decoration:none;border:1px solid #243570;}
.page li:hover a{color:#fff; }


/*详情页*/
.article_title{ text-align:center; width:100%; font-size:24px; line-height:60px; color:#111;}
.in-new-t-font2{font-size:14px; line-height:30px; color:#999;}
.newsin-c{width:100%; height:auto; margin:0px auto; padding-top:20px;}
/*上页下页*/
.newsnext{ width:100%; height:30px; line-height:30px; padding-top:30px;}
.newsnext li{ width:50%; height:auto; float:left; color:#0098E0; margin-bottom:20px;}
.newsnext li a{ color:#333;}

/*联系我们*/
.contactbox{height: auto;margin:0 auto;border-radius: 12px;box-shadow: 0 0 12px rgb(0 0 0 / 20%);background: #f4f6fa;display: flex;justify-content: space-between;overflow: hidden;}
.contactbox-l{padding: 80px;width: calc(100% - 750px);}
.contactbox-lfont1{font-size: 25px;line-height: 60px;color: #00337F;font-weight: bold;margin-bottom: 30px;}
.contactbox-lfont2{font-size: 16px;color: #00337F;font-weight: bold;line-height: 25px;}
.contactbox-l-box{display: flex;justify-content: space-between;width: 100%;}
.contactbox-l-box-font{line-height: 40px;font-size: 16px;color: #666;}
.contactbox-l-box-font2{text-align: center;}
.contactbox-l-box-font2 p{line-height: 40px;font-size: 16px;color: #666;}
.contactbox-l-box-font2 img{width: 140px;height: 140px;}
.contactbox-r{background: #00337F;color: #fff;padding: 40px;width: 450px;}
.contactbox-rfont1{font-size: 25px;line-height: 60px;}
.contactbox-rfont2{font-size: 16px;line-height: 25px;}
.contactbox-rfont3{font-size: 16px;line-height: 40px;margin-top: 50px;}
.contactbox-rfont4{font-size: 25px;line-height: 40px;}
.contactbox-rfont5{font-size: 15px;line-height: 40px;margin-top: 50px;}

.message{height: auto;margin:0 auto;}
.messageline{display: flex;justify-content:space-between;}
.zxlyinp{ width:48.5%; height:48px; line-height:48px; margin:15px 0px;border:1px solid #dedede; border-radius:4px;text-indent: 10px;padding: 0px;}
.zxlyinp2{ width:100%; height:48px; line-height:48px; margin:15px 0px;border:1px solid #dedede; border-radius:4px;text-indent: 10px;padding: 0px;}
.messageteat{ width:100%; height:100px; line-height:30px; margin:15px 0px;border:1px solid #dedede; border-radius:4px;text-indent: 10px;padding: 0px;}
.mesfont{font-size: 15px;color: #666;line-height: 30px;margin: 10px 0px;}

.zxlysub{ width:200px; height:50px; line-height:50px; color:#fff; text-align:center; background:#00337F ; border:0px; font-size:16px;display: block;margin: 10px 0px;}
.zxlysub:hover{ cursor:pointer;background:#ee2b2c;}

.jump-shade{top: 0;left: 0;width: 100%;height: 100vh;z-index: 19991014;position: absolute;display: none;}
.jump-box{border: 6px solid rgba(0,0,0,.3); border-radius: 5px; box-shadow: none;z-index: 199910144;width: 440px; height:auto; position: fixed; top:20%;left: 50%; margin-left:-220px;}
.jump-box-title{ width: 100%; height:50px;line-height: 50px;background: #fff;font-size: 15px;color: #444;text-align:left;text-indent: 20px;font-weight: bold;}
.jump-box-con{height:auto;background: #f5f5f5;padding:20px 40px 40px 40px;}
.jump-box-con h1{ font-size: 100px; font-weight: normal; line-height: 120px; text-align: center; vertical-align: top; }
.jump-box-con .success,.jump-box-con .error{ line-height: 1.8em; font-size: 30px; text-align: center; margin:10px 0px;  }
.jump-box-confont1{font-size: 14px;line-height:20px;color: #666;margin-bottom: 10px;}
.jump-box-con .jump{ text-align: center;color:#999;font-size: 14px;}
.jump-box-con .jump a{ color: #ed8023;margin-left:30px;text-decoration: none; }
.jump-box-con .jump a:hover{color: aqua;font-weight: bold;}
				
				
@media screen and (max-width: 1400px) {
	.top{width:100%;padding: 0px 10px;box-sizing: border-box;}
	#navmenu ul{width:100%;padding: 0px 10px;box-sizing: border-box;}
	.main{width:100%;padding: 0px 10px;box-sizing: border-box;}
	.baneron{position: absolute;top:40%;left:0;margin:0px 70px;width:calc(100% - 140px); box-sizing: border-box;}
	.baneron p{font-size: 30px;color: #fff;}
}

@media screen and (max-width: 1100px) {
	.teamlist{width: 100%;}
	.teamlist li .teamcon p{margin-top: 0px;}
}
@media screen and (max-width: 1000px) {
	.baneron{position: absolute;top:30%;}
	.message{width: 100%;}
	.proboix .proboix-left{width:250px;}
	.proboix .proboix-right{width: calc(100% - 270px);}
	.contactbox-r{width: 300px;}
	.contactbox-l{padding: 40px;width: calc(100% - 460px);}
}
@media screen and (max-width: 768px) {
	.prodetail-l{width: 200px;overflow: hidden;}
	.prodetail-r{width: 130px;}
	.prodetail-c{width: calc(100% - 360px);}
	.lpagebox{display: block;}
	.lpageboximg,.lpageboxbody{width: 100%;}
	.proboix{display: block;}
	.proboix .proboix-left{width:100%;position: relative;}
	.proboix .proboix-right{width:100%;}
	
	.c-banner{
		width: 100%;
		height: 345px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 768px;
		height: 345px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
	.contactbox-l-box{display: block;}
	.contactbox-l-box-font,.contactbox-l-box-font2{width: 100%;}
	.baneron p{text-align: center;margin-bottom: 0px;}
	.baneron span{font-size: 14px;}
	.baneronfont1{justify-content: space-between;}
	.baneron a{width: 48%;}
	.innertitle .searchfont{display: block;line-height: 23px;}
}


@media screen and (max-width: 480px) {
	.c-banner{
		width: 100%;
		height: 200px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width:480px;
		height: 200px;
		position: absolute;
		left: 50%;
		margin-left: -240px;
	}
	.c-banner .nexImg, .c-banner .preImg{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
	.c-banner .nexImg img, .c-banner .preImg img{height: 10px;}
	
	.baneron{position: absolute;top:10%;left:0;margin:0px 40px;width:calc(100% - 80px); box-sizing: border-box;}
	.baneron p{font-size: 20px;color: #fff;margin-bottom: 0px;}
	.baneron span{margin: 10px 0px;}
	.baneron a{height: 30px;line-height: 30px;}
	
	.tel{float:none;display: block;width: 100%;clear: both;}
	.topmenu{display: none;}
	.form{border-radius: 3px;}
	.formsubmit{float:right;line-height: 30px;}
	.logo{margin:10px 0px;}
	.logo img{height: 50px;}
	.menu{display: block;float: right;margin-top: 20px;width:28px;}
	.menu p{width: 100%;height: 4px;border-radius: 5px;background:#5e5e5e;margin-bottom:6px;}
	.menu.on p:nth-child(1){transform: rotate(-45deg);transform-origin:right;}
	.menu.on p:nth-child(2){background: none;}
	.menu.on p:nth-child(3){transform: rotate(45deg);transform-origin:right;}
	#navmenu ul li{float: none;width: 100%;border-bottom: 1px solid #cdc5c5;}
	#navmenu{display: none;position: absolute;left:0px;z-index: 9999999;background: #fff;border-top:1px solid #dedede;padding: 10px 0px;}
	#navmenu ul li{height: 35px;}
	#navmenu ul li a{font-weight: normal;font-size:15px;line-height: 35px;color: #666;text-align: left;}
	#navmenu ul li ul{display: none !important;}
	#navmenu ul li ul li{display: none !important;}
	.itablist{padding:0px;}
	.itablist,.itablist2{justify-content: space-between;}
	.itablist li{width:100%;margin: 10px 0px;}
	.itablist2 li{width: 49%;margin: 10px 0px;}
	.innertitle{font-size:20px;line-height: 50px;}
	.aboutabstract{font-size: 16px;}
	.footer{padding: 30px 0px;}
	.footer-content{display: block;}
	.f-left{width: 100%;text-align: center;}
	.f-right{width: 100%;text-align: center;}
	.message{width: 100%;}
	.prodetail,.prodetail-l,.prodetail-c,.prodetail-r{width: 100%;display: block;}
	.prodetail-c{margin: 30px 0px;}
	.ny_left_title{background: #00337F;color: #fff;display: flex;justify-content: space-between;padding:0px 10px;box-sizing: border-box;}
	.ny_left_title span{display: block;}
	.ny_left_title span img{margin-top: 10px;height: 20px;}
	.ny_left_title span.on img{ -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
	
	.ny_left_title2,.ny_left_title3{display: none;}
	.ny_left_title4{margin-bottom: 30px;}
	.proboix{display: block;}
	.innercpxxtitle{border-bottom: 1px solid #dedede;position: relative;padding: 10px 0px;}
	.filter{position: absolute;left:10px;top:0px;line-height: 60px;display: block;font-weight: bold;}
	.innercpxxtitlefont1{font-size: 16px;width: 100%;text-align: center;margin-top: 0px;}
	.innercpxxtitlefont1 .count{width: 100%;text-align: center;display: block;font-size: 14px;line-height: 20px;}
	.blueline{display: none;}
	
	.ny_left{width: 100%;float: none;margin: 10px 0px;position: relative;}
	.ny_right{width: 100%;float: none;}
	.messageline{display: block;}
	.zxlyinp{width: 100%;}
	.zxlyinp,.zxlyinp2,.messageteat{margin:5px 0px;}
	.newstab{display: block;}
	
	.newstab li{width:100%;height: 60px;line-height: 60px;margin-bottom: 10px;background-size: 100% auto;}
	.newstab li a{font-size: 18px;}
	.newslist li a{display: block;}
	.newstop1-l{width: 100%;}
	.newslist li{padding: 0px 0px 20px 0px;}
	.newslist li img{width: 100%;}
	.nypro-list li{display: block;}
	.nypro-list-com{display: block;}
	.nypro-list li .nypro-list-com .nypro-list-com-c{width: 100%;}
	.newstop1-l .newsfont3{margin-bottom: 10px;}
	.pdf{display: none;}
	.picimg img{width: 100px;}
	.nypro-list-l{width: calc(100% - 120px);}
	.nyprofont3 p{line-height: 20px;}
	.nyprofont4-f1 p,.nyprofont4-f2 span{width: 25%;}
	.nyprofont4-f1 p:nth-child(5),.nyprofont4-f1 p:nth-child(6),.nyprofont4-f1 p:nth-child(7){display: none;}
	.nyprofont4-f2 span:nth-child(5),.nyprofont4-f2 span:nth-child(6),.nyprofont4-f2 span:nth-child(7){display: none;}
	.itablist li .tbtitle,.itablist2 li .tbtitle{height: 30px;line-height: 30px;}
	.itablist li .tbtitle img,.itablist2 li .tbtitle img{margin-top: 5px;}
	.ny_list{display: none;position: absolute;top:40px;left:0px}
	.ny_list.openon{display: block;}
	
	.zxlysub{height: 40px;line-height: 40px;}
	#proselform{height:auto;overflow-y: auto;}
	.secttitle{height: 35px;line-height: 35px;border-bottom: 1px solid #fff;font-size: 16px;}
	.secttitle span{float: right;display:block;margin-right: 10px;}
	.secttitle span img{height: 20px;margin-top: 7px;}
	.secttitle span.on img{ -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
	.sectlist,.ssiconmore{display: none;}
	.sectlist{padding:5px 0px;}
	.sectlist.openon{display: flex;}
	
	.open{display: inline-block;float: right;font-size:15px;float: right;display: inline-block;line-height: 35px;color: #666;cursor: pointer;margin-left: 10px;}
	.proboix .proboix-left{display:none;position: absolute;top:0px;background: #fff;}
	.proboix-left .nyprofont1{background: #f2f0f0;padding: 5px 10px;}
	.teamlist li{display: block;}
	.teamlist li .img,.teamlist li .teamcon{width: 100%;}
	.teamlist li .teamcon p{font-size: 18px;}
	
	.contactbox{display: block;}
	.contactbox-l{width: 100%;padding: 20px;box-sizing: border-box;}
	.contactbox-r{width: 100%;padding: 20px;box-sizing: border-box;}
	.contactbox-lfont1{font-size: 20px;margin-bottom: 0px;}
	.contactbox-l-box-font{line-height:30px;}
	.contactbox-l-box-font2{text-align: left;}
	.contactbox-rfont1{font-size: 20px;}
	.contactbox-rfont3,.contactbox-rfont5{margin-top: 20px;}
	.jump-box{width: 300px;margin-left: -150px;}
	.jump-box-con h1{font-size: 50px;line-height: 50px;}
	.jump-box-con .success{font-size: 20px;}
}

/*隐私政策*/
.yinsi{line-height: 36px; font-size: 16px; color: #666;}
.yinsi p{padding-bottom:10px;}